home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 019a / nicnez21.zip / EZ.DOC next >
Text File  |  1991-09-17  |  41KB  |  1,141 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                                 NICE-N-EZ V2.01
  25.                         Program Development Environment
  26.                 Copyright (C) Digital Manufacturing Systems 1991
  27.                               All Rights Reserved
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.      Digital Manufacturing Systems
  54.      P.O. Box 1079
  55.      Rogers, AR   72757
  56.      Voice/Fax 501-925-3666
  57.  
  58.  
  59.  
  60.  
  61.                                                    NICE-N-EZ V2.01  Page 1
  62.  
  63.  
  64.  
  65.                            INTRODUCTION TO NICE-N-EZ
  66.  
  67.      Allow me to introduce you to NICE-N-EZ, a full featured, state of the
  68.      art, text editor and program launcher.
  69.  
  70.      NICE-N-EZ is a complete program development environment with the look
  71.      and feel of the Quick language series (QuickBasic, QuickC and Quick
  72.      Pascal) developed by Microsoft.  NICE-N-EZ can be used to develop
  73.      programs in any text based programming language and you can provide
  74.      your own dynamic, context sensitive help information from which you
  75.      may transfer text, such as programming examples, to the clipboard for
  76.      inclusion in your own program.
  77.  
  78.      NICE-N-EZ allows you to add as many as 10 different application
  79.      programs to its menu for execution when you make that menu selection.
  80.      You assign the menu name, prompt line and the command line to pass to
  81.      DOS.  The command line may contain variable data that is relative to
  82.      the currently active file and you may also specify the amount of DOS
  83.      memory required to run the program.
  84.  
  85.      NICE-N-EZ is fully mouse aware, both for menu selections and cursor
  86.      control, while editing text.  Also, recognition of the mouse
  87.      double-click when loading files, etc. can save a great deal of mouse
  88.      motion.  Also, NICE-N-EZ will function in 25, 43 and 50 line screen
  89.      modes.
  90.  
  91.      NICE-N-EZ provides for loading as many as 5 files at once, each in a
  92.      different window that is sized, positioned and colored by the user.
  93.      In addition to the usual editing capabilities, NICE-N-EZ provides for
  94.      user maintained help text offering EZHELP (instant help) for the word
  95.      under the cursor (press the F1 key), powerful block operations, a
  96.      clipboard to store deleted or copied text, automatic indentation,
  97.      keystroke macros and miscellaneous programming aids.
  98.  
  99.      Drop-Down menu choices may be made by mouse or keyboard.  Dialog boxes
  100.      are used when additional information is required.
  101.  
  102.      Development of this program was prompted my own need.  I do some
  103.      programming in FORTRAN and I like the environment Microsoft provides
  104.      in their Quick language series, but they didn't offer QuickFortran.
  105.      So, I began developing my own environment that offered many of the
  106.      same features as QuickBasic.  Incidentally, NICE-N-EZ is written
  107.      mostly in QuickBasic with some assembler.  Microsoft has since
  108.      released Programmers Work Bench with a recent version of Fortran but I
  109.      think there is still a need for NICE-N-EZ with older versions of some
  110.      languages and with some of the Shareware languages.  I hope you agree.
  111.  
  112.      Also, I believe NICE-N-EZ will fill the need of many people for a
  113.      simple, powerful and easy to use ASCII text editor.  Yes, another text
  114.      editor but, with state of the art features and appearance.
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.                                                    NICE-N-EZ V2.01  Page 2
  122.  
  123.  
  124.  
  125.                              COMPUTER REQUIREMENTS
  126.  
  127.      Minimum Computer Requirements: MS-DOS V2.1 or later with 512kb of
  128.      memory, a single floppy drive, with any type of monitor.
  129.  
  130.                                    COPYRIGHT
  131.  
  132.      NICE-N-EZ is Copyrighted (C) 1991 by Digital Manufacturing Systems.
  133.      All rights are reserved.  Non-Registered users may use this product
  134.      for a trial period not to exceed 30 days.  If you are still using this
  135.      product after 30 days, you must become a Registered User.  Registered
  136.      Users of this product are granted a limited license to use this
  137.      product on a single computer.  If you are interested in multiple
  138.      copies of NICE-N-EZ, Site and Corporate licenses are available.
  139.      Please contact Digital Manufacturing Systems.
  140.  
  141.                                    TRADEMARKS
  142.  
  143.      NICE-N-EZ (TM) is a trademark of Digital Manufacturing Systems.
  144.      QuickBasic, QuickC and QuickPascal are registered trademarks of
  145.      Microsoft.
  146.  
  147.                                   REGISTRATION
  148.  
  149.      If you are not a registered NICE-N-EZ user, you should become a
  150.      Registered User and support the continued development and enhancement
  151.      of this program.  Registered users receive the latest version of the
  152.      NICE-N-EZ software and HELPCOMP.EXE, a program to compile your text
  153.      files into EZHELP (instant help) files suitable for use by NICE-N-EZ.
  154.      Also, you will be notified of all future NICE-N-EZ major version
  155.      releases.
  156.  
  157.      The registration fee is only $20.  You will find a Registration Form
  158.      at the end of this document and also in the EZREGFRM.TXT file that is
  159.      a part of this distribution.
  160.  
  161.                                   NO WARRANTY
  162.  
  163.      NICE-N-EZ and other associated programs are provided on an "as is"
  164.      basis without warranty of any kind, expressed or implied, including
  165.      but not limited to the implied warranties of merchantability and
  166.      fitness for a particular purpose.  The entire risk as to quality and
  167.      performance of these programs is with you.  Should any program prove
  168.      defective, you assume the entire cost of all necessary repair,
  169.      servicing or correction.  In no event will Digital Manufacturing
  170.      Systems be liable for any damages, including lost profits, lost
  171.      savings, or other incidental or consequential damages arising out of
  172.      the use or inability to use these programs, even if Digital
  173.      Manufacturing Systems has been advised of the possibility of such
  174.      damages.
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.                                                    NICE-N-EZ V2.01  Page 3
  182.  
  183.  
  184.                            ** INSTALLING NICE-N-EZ **
  185.  
  186.      Of course, the first thing to do is to make a backup copy of your
  187.      distribution disk.  Whether you received your copy of NICE-N-EZ from a
  188.      BBS or on a disk, the following files must be present for NICE-N-EZ to
  189.      function;
  190.  
  191.               EZ.EXE         - The main program
  192.               EZHELP.HLP     - The help file for EZHELP (Instant Help)
  193.               EZ.DOC         - The Documentation file suitable for printing
  194.                                on any printer (19 pages).
  195.               EZREGFRM.TXT   - Registration form
  196.               EZREAD.ME      - A text file with additional information.
  197.               SAMPLE.TXT     - A sample text file for demonstration.
  198.  
  199.      HARD DISK INSTALLATION
  200.  
  201.          If you are installing NICE-N-EZ to a drive other than C, or
  202.          installing from a drive other than A, then substitute the proper
  203.          drive letter for C and A in the following instructions.
  204.  
  205.           Step 1. C:
  206.                2. CD\
  207.                3. MD EZ
  208.                4. CD EZ
  209.                5. COPY A:*.*
  210.                6. Edit the AUTOEXEC.BAT file to add "C:\EZ;" to the PATH
  211.                   and add the following line;
  212.                     SET EZCNF = C:\EZ\
  213.                7. Reboot your system so the changes in your AUTOEXEC.BAT
  214.                   will be in effect.
  215.  
  216.  
  217.      FLOPPY DISK INSTALLATION
  218.  
  219.          If you want to use NICE-N-EZ on a floppy disk, you may use the
  220.          backup disk with the above files.  If you are short on disk space,
  221.          you may erase the EZ.DOC, EZREGFRM.TXT and EZREAD.ME files after
  222.          you print them.
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.                                                    NICE-N-EZ V2.01  Page 4
  242.  
  243.  
  244.                       ** GETTING STARTED with NICE-N-EZ **
  245.  
  246.      You should read the documentation thoroughly.  However, if you can't
  247.      wait, change to the directory or disk where the above files reside,
  248.      then type;
  249.  
  250.                     EZ SAMPLE [switches]
  251.  
  252.      at the DOS prompt.  The filename (SAMPLE) is optional and when
  253.      specified, causes NICE-N-EZ to load the specified file for editing.
  254.      The optional switches allowed are /B and /H.  /B specifies black &
  255.      white mode operation.  Using this switch will sometimes provide a
  256.      better display on monochrome monitors.  The /H switch specifies the
  257.      high density mode of 43 or 50 line screens if your monitor has that
  258.      capability.  The different line densities may be chosen from the menus
  259.      as well.
  260.  
  261.      Once started, NICE-N-EZ displays a Menu Bar across the top of the
  262.      screen that shows the title of each Drop-Down Menu.  You may activate
  263.      this Menu Bar by pressing the Alt key.  When the Menu Bar is
  264.      activated, the first Menu (File) is highlighted and the remainder of
  265.      the Menu titles will have one letter in the title highlighted.  You
  266.      may select a Menu title by using left/right arrow keys to highlight
  267.      your choice and then press the Enter key.  You may also select a Menu
  268.      title by clicking the mouse on your selection or by pressing the Hot
  269.      Key (the highlighted key) for your choice.
  270.  
  271.      When you have selected a Menu title, the Drop-Down Menu appears.  You
  272.      may make your selection from the Drop-Down Menu in the same manner as
  273.      above.  As you will see, some of the Menu functions may be activated
  274.      by a Hot Key without selecting from the Menu.  The Hot Keys are shown
  275.      on each corresponding menu.
  276.  
  277.      If you press the Alt Key and then H, for Help, you will see the Help
  278.      Menu.  Press the Enter key and you can browse through all the editing
  279.      commands and see what Hot Keys are active when editing.
  280.  
  281.      To see how EZHELP works, just move the cursor to the word "Rogers",
  282.      then press the F1 key.
  283.  
  284.      If you select a Menu Choice that requires further information, a
  285.      Dialog Box will be displayed so you can provide the necessary
  286.      information.
  287.  
  288.      You may begin editing the sample text or you may use the File-Open
  289.      (Ctrl-O) menu choice to open an existing text file for editing.  When
  290.      editing is complete, press the F10 key (File-Exit).  You will be
  291.      prompted to save your work if any changes have been made to the text
  292.      since it was last saved.
  293.  
  294.      The next time you use NICE-N-EZ, you will probably want to set the
  295.      default path and extension for your source files.  This is done by
  296.      choosing the Misc-Default File Parameters menu choice, then complete
  297.      the information in the dialog box.
  298.  
  299.  
  300.  
  301.                                                    NICE-N-EZ V2.01  Page 5
  302.  
  303.  
  304.                          ** EZHELP File Maintenance **
  305.  
  306.      Registered users may maintain their own help files, designating words
  307.      to recognize, and the help to display, when the F1 key is pressed
  308.      while the cursor is on that word.
  309.  
  310.      EZHELP help files are compiled from plain ASCII text files.  Users
  311.      usually add their own help text to the EZHELP.TXT file distributed
  312.      with registered copies of NICE-N-EZ.  This text file is then input to
  313.      the HELPCOMP program, also distributed to registered users, and
  314.      reformatted to be compatible with NICE-N-EZ.
  315.  
  316.      Of course, you may have any number of different EZHELP files for
  317.      different languages or other uses.  However, only one EZHELP file may
  318.      be active.  The active EZHELP file may be changed by selecting the
  319.      Help-Help File Name menu choice and typing the file name in the Dialog
  320.      box.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.                                                    NICE-N-EZ V2.01  Page 6
  362.  
  363.  
  364.                             ** EDITING OPERATIONS **
  365.  
  366.                        *** CURSOR & KEYPAD FUNCTIONS ***
  367.  
  368.      Arrow Keys      - Move the cursor.  The Mouse may also be used.
  369.      Shift-Arrow Keys- Mark text blocks (see Block Operations).
  370.      Home/End        - Move the cursor to the start/end of line.
  371.      Ctrl-Home/End   - Move the cursor to the top/bottom of screen.
  372.      PgUp/PgDn       - Display the previous/next screen page.
  373.      Ctrl-PgUp/PgDn  - Display the first/last screen page.
  374.      Ctrl-Left/Right - Move the cursor by whole words.
  375.      Ins             - Toggle character insert/replace mode.  The cursor
  376.                        will change size.
  377.      Shift-Ins       - Insert clipboard text ahead of current cursor
  378.                        location.
  379.      Del             - Delete character or marked block. Deleted text
  380.                        blocks are written to the clipboard.  The clipboard
  381.                        contains only the most recently marked or deleted
  382.                        line or block.
  383.      Ctrl-D          - Duplicate current line up to the current cursor
  384.                        location.
  385.      Ctrl-Y          - Delete the current line.  Deleted line is written to
  386.                        the clipboard.
  387.      Ctrl-N          - Insert a new line above the current line.
  388.      Enter           - Inserts new line code at the current cursor
  389.                        position.
  390.  
  391.                               ** FUNCTION KEYS **
  392.  
  393.              NORMAL                 SHIFT+key           CONTROL+key
  394.      F1 - Help for cursor word      This help           Run Application #1
  395.      F2 - Text Search               Search & Replace    Run Application #2
  396.      F3 - Repeat last text search                       Run Application #3
  397.      F4 - Toggle DOS Screen Display                     Run Application #4
  398.      F5 -                                               Run Application #5
  399.      F6 - View Other Window         View Next Window    Run Application #6
  400.      F7 - Merge a File                                  Run Application #7
  401.      F8 -                                               Run Application #8
  402.      F9 - Record a Key Macro        Delete a Key Macro  Run Application #9
  403.      F10- Exit NICE-N-EZ             Save as new File   Run Application #10
  404.  
  405.                              ** BLOCK OPERATIONS **
  406.  
  407.      Use the Shift-Cursor keys to begin a block operation.  To mark a
  408.      column block use Shift-Right/Left and then Shift-Down.  To mark a
  409.      sentence block, use Shift-Down and then Shift-Right.  Once a block has
  410.      been marked, any key except Escape will capture it into the Paste
  411.      buffer (Clipboard).  If the Delete key is pressed, the block will be
  412.      captured and then deleted.  Use the Shift-Ins key combination to paste
  413.      the block at a new location, ahead of the current cursor position.
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.                                                    NICE-N-EZ V2.01  Page 7
  422.  
  423.  
  424.  
  425.      To mark a block with the mouse, simply position the mouse cursor at
  426.      the beginning of the block and press the left button, keeping it
  427.      depressed.  While the button is down the cursor may be moved in any
  428.      direction.  If the mouse is first moved up or down, marking is in
  429.      "sentence" mode.  To mark a block in "column" mode move left or right
  430.      first.
  431.  
  432.      The text may be scrolled either by the arrow keys, by clicking on the
  433.      arrow icons on the scroll bars or by sliding the scroll bar diamonds
  434.      at the bottom and right.  You slide the diamond icons by clicking the
  435.      mouse on the icon and holding the mouse button depressed.  Release the
  436.      mouse button when you have scrolled to the desired position.
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.                                                    NICE-N-EZ V2.01  Page 8
  482.  
  483.  
  484.                              ** DROP-DOWN MENUS **
  485.  
  486.      You may activate the Menu Bar at the top of the screen by pressing the
  487.      Alt key.  One of the Drop-Down menus may be selected be using the
  488.      arrow keys to highlight your choice then press the Enter key.  Mouse
  489.      users may click on the Menu Bar choice to show the Drop-Down Menu.
  490.  
  491.      Again, your choice from the Drop-Down Menu may be made by using the
  492.      arrow keys to highlight your choice then press the Enter key.  Mouse
  493.      users may click on the Drop-Down Menu choice.
  494.  
  495.      Information on each of the Drop-Down Menu choices follows;
  496.  
  497.  
  498.      The FILE Menu
  499.  
  500.           New File
  501.              This Menu selection removes the currently active file from
  502.              active memory and presents a clear screen for you to open or
  503.              begin editing a new file.  You may switch back to it later by
  504.              selecting the Other Window or Next Window choice from the View
  505.              menu.  If changes have been made in the currently active file
  506.              since it was last saved, you will be prompted to save when you
  507.              exit.
  508.  
  509.           Open File
  510.              This Menu selection will load a new file into active memory.
  511.              If you have a currently active file, it will be placed in
  512.              inactive memory and may be reactivated later by selecting the
  513.              Other Window or Next Window choice from the View menu.  If
  514.              changes have been made in the active file since it was last
  515.              saved, you will be prompted to save when you exit.
  516.  
  517.              A list of files conforming to the default path and extension
  518.              specified for source files will be displayed.  You may make
  519.              your selection from this list by using the Arrow keys to
  520.              highlight your choice and pressing the Enter key or by
  521.              double-clicking the mouse on your choice.  You may also type
  522.              the file name.  If you type the file name, the default
  523.              path and extension will be used if you don't specify a path or
  524.              extension.
  525.  
  526.           Close File
  527.              This Menu selection allows you to close any file that is
  528.              either in active or inactive memory.  If any changes have been
  529.              made to the file being closed since it was last saved, you
  530.              will be prompted to save the file before it is closed.
  531.  
  532.           Save
  533.              This Menu selection saves the currently active file and
  534.              overwrites the old version of the file, if any.
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.                                                    NICE-N-EZ V2.01  Page 9
  542.  
  543.  
  544.           Save As
  545.              This Menu selection allows you to save the currently active
  546.              file to disk with a new name.  The new name is then assigned
  547.              to the currently active file.
  548.  
  549.           Merge
  550.              This Menu selection inserts the contents of the specified file
  551.              into the currently active text, ahead of the current cursor
  552.              line.
  553.  
  554.           Print
  555.              This Menu selection prints the complete currently active text
  556.              to the printer or disk file of your choice.  You are presented
  557.              with a dialog box which allows you to specify the printer,
  558.              Header/Footer, margins and any printer initialization codes
  559.              that are necessary.
  560.  
  561.           Print Selected Text
  562.              This Menu selection functions the same as the Print selection
  563.              (see above) except that only the highlighted text will be
  564.              printed.
  565.  
  566.           DOS Shell
  567.              This command selection will temporarily suspend the operation
  568.              of NICE-N-EZ and invoke the DOS command interpreter.  The
  569.              amount of memory specified in the Misc-DOS Memory Required
  570.              menu selection will be allocated to DOS.  Type EXIT at the DOS
  571.              prompt when you are ready to return to NICE-N-EZ.
  572.  
  573.           Exit
  574.              This Menu selection causes NICE-N-EZ to terminate.  If any
  575.              changes have been made to either the active file or inactive
  576.              files, you will be prompted to save them.
  577.  
  578.      The EDIT Menu
  579.           Cut
  580.              This Menu selection Cuts, or deletes, the selected text and
  581.              saves a copy on the Clipboard.  Thus, the deleted text may be
  582.              inserted at another place in the currently active text.  You
  583.              may activate or open another file and insert the Clipboard
  584.              contents into that file.
  585.  
  586.              Any marked, copied or deleted text is saved on the Clipboard,
  587.              removing whatever was already on the Clipboard.  Therefore,
  588.              any deleted text must be inserted before another marking or
  589.              deletion or it will be lost.
  590.  
  591.           Paste
  592.              This Menu selection Pastes, or inserts, the current Clipboard
  593.              text ahead of the current cursor position.
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                                                    NICE-N-EZ V2.01  Page 10
  602.  
  603.  
  604.           Clear
  605.              This Menu selection will delete the marked text without
  606.              placing it on the Clipboard.  The current contents of the
  607.              Clipboard will not be changed.
  608.  
  609.           Right Margin
  610.              This Menu selection allows you to set the right margin for
  611.              word-wrap.  The margin may be set by specifying the column
  612.              position or positioning the cursor and pressing the Enter key.
  613.              Word-Wrap works when you are typing, it is not intended to
  614.              reformat text.
  615.  
  616.           Tab Stops
  617.              This Menu selection allows you to set Tab positions.  You may
  618.              set the tab positions anywhere between the two active margins.
  619.  
  620.           Graphic Lines
  621.              This Menu selection invokes the Line Drawing mode.  You may
  622.              use the cursor keys to draw lines or rectangles.  The corners
  623.              of the rectangles are placed automatically when you change
  624.              direction with the arrow keys.
  625.  
  626.              You have a choice of line styles to use.  When constructing
  627.              rectangles, with the box drawing characters, you should begin
  628.              in the middle of one side.  The reason is that, when you
  629.              change directions, NICE-N-EZ is able to determine which type
  630.              of corner to produce.  However, when you cross an existing
  631.              line, NICE-N-EZ assumes that you are going to continue drawing
  632.              and uses a line intersecting character.  This means that if
  633.              you begin at a corner of a rectangle, your last arrow press
  634.              will not produce a corner character.
  635.  
  636.           Center Text Line
  637.              This Menu selection centers the line designated by the current
  638.              cursor position, between the two active margins.
  639.  
  640.      The VIEW Menu
  641.           Other Window
  642.              This Menu selection displays a dialog box with all the active
  643.              and inactive files that are loaded.  Highlight the one you
  644.              want to make active and press the Enter key or double-click
  645.              the mouse on your selection.
  646.  
  647.           Next Window
  648.              This Menu selection makes the next file in sequence, if more
  649.              that one file is loaded, the active file.
  650.  
  651.           25 Line Mode
  652.              This Menu selection invokes the 25 line screen mode and is the
  653.              default mode when NICE-N-EZ is started.
  654.  
  655.           43 Line Mode
  656.              This Menu selection invokes the 43 line screen mode if you
  657.              have a monitor and graphics board capable of this mode.
  658.  
  659.  
  660.  
  661.                                                    NICE-N-EZ V2.01  Page 11
  662.  
  663.  
  664.  
  665.           50 Line Mode
  666.              This Menu selection invokes the 50 line screen mode if you
  667.              have a monitor and graphics board capable of this mode.
  668.  
  669.           View DOS Screen
  670.              This Menu selection causes a redisplay of the screen as it
  671.              appeared the last time NICE-N-EZ was entered.  Any keystroke
  672.              will cause the NICE-N-EZ screen to reappear.
  673.  
  674.      The SEARCH Menu
  675.           Find
  676.              This Menu selection allows you to specify a text string for
  677.              which to search.  The search is in a forward direction.  If
  678.              the text string is not found before the end of the file, the
  679.              search will then begin with the first kind of the active text
  680.              and continue the search until the position from which the
  681.              search began is reached.
  682.  
  683.           Selected Text
  684.              This Menu selection is the same as above except that the text
  685.              to search for is highlighted before making this Menu choice.
  686.  
  687.           Repeat Last Find
  688.              This Menu selection searches again for the last search string.
  689.              This is an easy way to find multiple occurrences of the same
  690.              string.
  691.  
  692.           Change
  693.              This Menu selection allows you to replace an existing string
  694.              with another text string.  The new text string may be any
  695.              length.
  696.  
  697.      The WINDOW Menu
  698.           Upper Left Corner
  699.              This Menu selection allows you to move the upper-left corner
  700.              of the screen to resize the active window.  You can do the
  701.              same thing by dragging the diamond in the upper left corner of
  702.              the screen to a new position.  Dragging is done by holding the
  703.              mouse button depressed while moving the mouse.
  704.  
  705.           Lower Right Corner
  706.              This Menu selection allows you to move the lower-right corner
  707.              of the screen to resize the active window. (See above).
  708.  
  709.           Zoom
  710.              This Menu selection causes the currently active window to be
  711.              expanded to full screen size.
  712.  
  713.           Show/Hide Window Frame
  714.              This Menu selection toggles the Frame mode on and off.
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.                                                    NICE-N-EZ V2.01  Page 12
  722.  
  723.  
  724.  
  725.           Color
  726.              This Menu selection displays a color chart.  You may choose a
  727.              color by using the arrow keys to position the cursor on the
  728.              color you want and press the Enter key.  You may also choose a
  729.              color by clicking the mouse on the desired color.
  730.  
  731.              This window is also a handy reference for color numbers when
  732.              writing programs that use colors.
  733.  
  734.      The KEYS Menu
  735.           Record Key Macro
  736.              This Menu selection allows you to record a series of
  737.              keystrokes and replay them with a single keystroke.  You will
  738.              be prompted on how to end the macro and when to specify the
  739.              "Hot Key" that will be used to invoke the macro.
  740.  
  741.           Delete Key Macro
  742.              This Menu selection will display all defined macros and allow
  743.              you to select the one for deletion.
  744.  
  745.           ASCII Chart
  746.              This Menu selection displays a chart of all the ASCII
  747.              characters with their numeric equivalences.  Any character
  748.              above the numeric value of 31 may be chosen to print in the
  749.              currently active text.  The choice can be made by using the
  750.              arrow keys to position the cursor and press the Enter key to
  751.              select.  You may also click the mouse on your choice.
  752.  
  753.           Repeat Last Key
  754.              This Menu selection repeats the last character typed or
  755.              selected from the ASCII chart.
  756.  
  757.      The APPLICATIONS Menu
  758.           Add Application
  759.              This Menu selection allows you to add parameters for an
  760.              Application Program to be executed by NICE-N-EZ.
  761.  
  762.              The Name field specifies the name that will appear in the
  763.              drop-down Menu.
  764.  
  765.              The Hot Ltr field is a numeric value from 0 to 9.  This
  766.              value specifies which letter of the Name will be used as
  767.              the Hot-Key when the Applications Menu is displayed.
  768.  
  769.              The Mem Reqd field is a numeric value which specifies the
  770.              amount of memory required to run the Application.  If there
  771.              is not enough memory available, NICE-N-EZ will release part
  772.              of its own memory to make the necessary memory available.
  773.              NICE-N-EZ can release all of its memory except approximately
  774.              8kb by writing the remainder of itself to disk.  NICE-N-EZ
  775.              is then reloaded when the Application Program is finished.
  776.              Therefore, you should be able to run almost all programs
  777.              from NICE-N-EZ that would run under DOS.
  778.  
  779.  
  780.  
  781.                                                    NICE-N-EZ V2.01  Page 13
  782.  
  783.  
  784.  
  785.              The Prompt field specifies the prompting message to be
  786.              displayed at the bottom of the screen when that Menu choice
  787.              is highlighted.
  788.  
  789.              You may use variable data, that is relative to the currently
  790.              active source file, in specifying the Command Line.  This
  791.              variable data allows you to use all or parts of the source
  792.              file specification in your Command Line.
  793.  
  794.              Following are the valid variables, all must be enclosed in
  795.              brackets except the "@" symbol, which must be the first
  796.              character in the Command Line.  The examples are based on a
  797.              source file name of D:\SOURCE\SAMPLES\WORKFILE.ASM
  798.  
  799.              @       When this symbol precedes the command, the currently
  800.                      loaded source file will be saved prior to executing
  801.                      the command line.
  802.  
  803.              [P]     Path of the currently loaded file
  804.                      (D:\SOURCE\SAMPLES\).
  805.  
  806.              [BN]    The basic file name of the currently loaded file
  807.                      without path or extension (WORKFILE).
  808.  
  809.              [FN]    Complete file name of the currently loaded file
  810.                      including path and extension
  811.                      (D:\SOURCE\SAMPLES\WORKFILE.ASM)
  812.  
  813.              [E]     The extension of the currently loaded file (ASM).
  814.  
  815.           Change Application
  816.              This Menu selection allows you to change the parameters that
  817.              were previously specified for an Application Program to be
  818.              executed by NICE-N-EZ.  Blanking out the Application Name will
  819.              cause the Application Program to be deleted from the Menu.
  820.  
  821.      The MISC Menu
  822.           About
  823.              This Menu selection displays information about this program.
  824.              The display is the same as the opening screen.  You must press
  825.              a key to erase this display.  The key you press will be
  826.              entered into your active text.  This saves you a keystroke,
  827.              however, if you want to press a key without inserting that key
  828.              into your text, press the Esc key.
  829.  
  830.           Compile Help Text
  831.              This Menu selection compiles an ASCII text file, like the ones
  832.              used by NICE-N-EZ, into a form that may be used by NICE-N-EZ
  833.              as a EZHELP file.  EZHELP is invoked by placing the cursor on
  834.              a word and pressing the F1 key.
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.                                                    NICE-N-EZ V2.01  Page 14
  842.  
  843.  
  844.  
  845.              You may prepare your own help files to conform to your
  846.              individual needs and preferences.  You may have multiple help
  847.              files that are used for different programming languages or
  848.              projects.  Only one help file may be active, however, you may
  849.              use the Help-Help File Name Menu selection to change that file
  850.              at any time.
  851.  
  852.           Default File Parameters
  853.              This Menu selection will display a dialog box in which you can
  854.              specify the default file path and extension to use for loading
  855.              source files when an explicit path or extension is not given.
  856.  
  857.           DOS Memory Required
  858.              This Menu selection allows you to specify the amount of memory
  859.              you want to have available when you Shell to DOS.  A zero
  860.              specifies allocation of all possible memory to DOS.
  861.  
  862.              If there is not enough memory available, NICE-N-EZ will
  863.              release part of its own memory to make the necessary memory
  864.              available.  NICE-N-EZ can release all of its memory except
  865.              approximately 8kb by writing the remainder of itself to disk.
  866.              NICE-N-EZ is then reloaded when you type "Exit" to return to
  867.              NICE-N-EZ.  Therefore, you should be able to run almost all
  868.              programs from the DOS Shell that would normally run under DOS.
  869.  
  870.           String Space
  871.              This Menu selection displays the total amount of string space
  872.              that is available to NICE-N-EZ and the presently available
  873.              string space.
  874.  
  875.           Registration Form
  876.              This Menu selection will copy the Registration Form to the
  877.              printer.
  878.  
  879.      The HELP Menu
  880.           General Help
  881.              This Menu selection displays help for the general functions of
  882.              the editor and program launcher.  Descriptions of the various
  883.              function keys used by NICE-N-EZ are provided.
  884.  
  885.           Selected Topics
  886.              This Menu selection provides for selection of a Drop-Down menu
  887.              group of interest.  You may then browse through a detailed
  888.              explanation of each menu choice in this group.  You may select
  889.              one of these menus by positioning the cursor, with the arrow
  890.              keys or the mouse, on your selected menu, then press the F1
  891.              key.
  892.  
  893.           Help File Name
  894.              This Menu selection allows you to specify a file to be used
  895.              for EZHELP (instant help).  This file must first be compiled
  896.              by the HELPCOMP.EXE program which is supplied to all
  897.              registered users.
  898.  
  899.  
  900.  
  901.                                                    NICE-N-EZ V2.01  Page 15
  902.  
  903.  
  904.                     ** OTHER POSSIBLE USES for NICE-N-EZ **
  905.  
  906.           For BASICA Programs
  907.              BASIC programmers who do not have or do not use QuickBasic, or
  908.              one of the other BASIC programs that supplies a complete
  909.              programming environment, might like the more powerful editing
  910.              and EZHELP features of NICE-N-EZ.  To do your source editing
  911.              in NICE-N-EZ and then process the source code in BASICA, you
  912.              could add an application called BASIC to the NICE-N-EZ
  913.              Applications menu.  The Command Line should then be "@BASICA
  914.              [FN]".  The "@" would cause the source file to be saved to
  915.              disk before the command line was sent to DOS.  The [FN] would
  916.              be expanded to the file name of the currently active text
  917.              file.  When you type SYSTEM in BASICA you would return to
  918.              NICE-N-EZ for more editing.  When you are developing BASICA
  919.              programs in NICE-N-EZ, perhaps you should use SYSTEM instead
  920.              of END in your BASICA programs.
  921.  
  922.          For Other Programs
  923.              Another scenario for the use of NICE-N-EZ is developing
  924.              programs in a language that requires the conventional
  925.              Edit-Compile-Link-Run program development loop.  You might
  926.              have as many as five modules of source code, each loaded in a
  927.              different window of NICE-N-EZ.  You would add three programs
  928.              to the Applications Menu, with their appropriate command
  929.              lines, for Compile, Link and Run.  Lets assume that you want
  930.              to develop programs for MASM.
  931.  
  932.              The Compile program name might be "MASM", the Command Line
  933.              might be "@MASM [FN] compile options;".  The "@" character
  934.              would cause the current version of the source code to be saved
  935.              to disk before compiling.
  936.  
  937.              The Link program name might be "LINK", the Command Line might
  938.              be  "D:\BIN\LINK @LINKLIST", where LINKLIST is a command file
  939.              for the linker that would link all the modules in the
  940.              application.
  941.  
  942.              The Run Program name might be "MYPROG", the Command line might
  943.              be "MYPROG filename", where MYPROG is the name of your
  944.              program and "filename" is the input file to your program.
  945.  
  946.          You can use NICE-N-EZ as an editor, a program launcher or a
  947.          complete program development environment.  The possibilities are
  948.          many.
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.                                                    NICE-N-EZ V2.01  Page 16
  962.  
  963.  
  964.                              ** FUTURE ENHANCEMENTS **
  965.  
  966.  
  967.          Assuming that NICE-N-EZ attracts a significant number of
  968.          registration fees, I have a number of enhancements I would like
  969.          to make in the program.  I won't share my list with you at this
  970.          time because I want to hear what you would like.  So, please let
  971.          me know what additional features you would like to have added.
  972.          Obviously, suggestions from registered users will receive first
  973.          consideration.
  974.  
  975.          Fixing reported bugs will have top priority.  Yes, we have tested
  976.          NICE-N-EZ thoroughly but, I believe that all software programs
  977.          will always have have at least one more bug waiting to be
  978.          discovered.  Anyone who reports a bug in NICE-N-EZ will receive a
  979.          free update of the program when that problem is resolved.
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.                                                    NICE-N-EZ V2.01  Page 17
  1022.  
  1023.  
  1024.  
  1025.                       ** NICE-N-EZ Revision History **
  1026.  
  1027.              3-91   Beta Test Version released to select users.
  1028.  
  1029.              5-91   Fixed numerous bugs reported by Beta Testers and
  1030.                     released Version 1.1
  1031.  
  1032.              6-91   Added EZHELP (Instant Help) features.  Released as
  1033.                     Version 1.2.
  1034.  
  1035.              8-91   Added the ability for users to add their own
  1036.                     applications.  Released as Version 2.0.
  1037.  
  1038.           9-17-91   Fixed a bug that caused a loss of the mouse cursor
  1039.                     when returning from executing an Application program.
  1040.                     Released as Version 2.01.
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.                                                    NICE-N-EZ V2.01  Page 18
  1082.  
  1083.  
  1084.  
  1085.                            **  NICE-N-EZ REGISTRATION FORM **
  1086.  
  1087.  
  1088.            Digital Manufacturing Systems                 Ph: 501-925-3666
  1089.            P.O. Box 1079                                Fax: 501-925-3666
  1090.            Rogers, AR   72757
  1091.  
  1092.             ___ I am enclosing the $20 registration fee for NICE-N-EZ.
  1093.                 Please send me the latest version of the NICE-N-EZ software
  1094.                 and the EZHELP compiler program.
  1095.  
  1096.                 Customers outside the USA must add $5 for Shipping &
  1097.                 Handling.
  1098.  
  1099.                      Disk Type:______5.25"     _______3.5"
  1100.  
  1101.  
  1102.       Form of payment: __Cash  __Check  __Money Order  __Visa __Master Card
  1103.  
  1104.       Card Number:__________________________________ Exp Date:_____________
  1105.       Print name
  1106.       as on card:__________________________ Signature:____________________
  1107.  
  1108.  
  1109.                 **** ALL PAYMENTS MUST BE MADE IN USA FUNDS ****
  1110.  
  1111.  
  1112.      NAME:__________________________________ Phone: __________________
  1113.  
  1114.      COMPANY:_______________________________________ TITLE:___________
  1115.  
  1116.      ADDRESS:_________________________________________________________
  1117.  
  1118.      ADDRESS: ________________________________________________________
  1119.  
  1120.      CITY: _______________________________ STATE:_____ ZIP: __________
  1121.  
  1122.      COUNTRY: ________________________________________________________
  1123.  
  1124.  
  1125.      For which programming languages would you like to have a help file?
  1126.  
  1127.      ___________________________________________________________________
  1128.  
  1129.      What enhancements would you like to see?___________________________
  1130.  
  1131.      ___________________________________________________________________
  1132.  
  1133.      ___________________________________________________________________
  1134.  
  1135.  
  1136.      Do you own a Modem or plan to purchase one soon? ____Yes ____No
  1137.  
  1138.  
  1139.  
  1140.  
  1141.